package com.laogao.lesson059.pay;

/**
 * 支付策略接口
 * <b>description</b>： Java进阶、性能优化实战案例100讲，微信公众号:程序员恰恰，源码 & 文档 & 技术支持，请加个人微信号：it3306 <br>
 * <b>time</b>：2025/4/26 20:27 <br>
 * <b>author</b>：ready lao_gao
 */
public interface PayStrategy {
    /**
     * 当前策略对应的支付渠道
     *
     * @return
     */
    String payChannel();

    /**
     * 具体的支付逻辑代码
     *
     * @param orderNo
     * @return
     */
    String pay(String orderNo);
}
